// pages/waiting/index.js
const app = getApp();
Page({
  /**
   * 页面的初始数据
   */
  data: {
    userInfo: {
      avatarUrl: "",//用户头像  
      nickName: "",//用户昵称  
    },
    rankLocate: 'Lv.1 白衣秀士',
    msg:""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this;

    that.setData({
      userInfo: getApp().globalData.userInfo,
      msg:'正在为你匹配对手'
    })

    wx.connectSocket({
      url: getApp().globalData.ws +'/echo.do',
      header: {},
      method: 'get',
      protocols: [],
      success: function (res) {
        console.log('websocket connect success!');

      },
      fail: function (res) {
        console.log(res)
      },
      complete: function (res) { },
    })
    wx.onSocketOpen(function (res) {
      console.log('WebSocket连接已打开！');
      wx.redirectTo({
        url: '../waitingConfrim/index',
      })
    })
    wx.onSocketError(function (res) {
      console.log('WebSocket连接打开失败，请检查！');
      that.setData({
        msg: '网络连接失败，请重试！'
      })
      setTimeout(function () {
        wx.redirectTo({
          url: '../index/index',
        })
      }, 1500)
    })
    
    wx.onSocketMessage(function (res) {
      console.log(res.data);
      if(res.data == '欢迎'){
        getApp().globalData.Opponentnickname = res.data.nickname;
        getApp().globalData.OpponentAvatarUrl = res.data.imgurl;
        getApp().globalData.roomnum = res.data.roomnum;
        wx.redirectTo({
          url: '../waitingConfrim/index',
        })
      }
    })

    // wx.login({
    //   //获取code
    //   success: function (res) {
    //     console.log(res.code);
    //     var appId = 'wx111f9a9ca9dd1b6d';
    //     var secret = '64cc3177beb1b6f21b1c5c36e5979628';
    //     wx.request({
    //       url: 'https://www.tarryli.cn/superadmin/cqupt',
    //       method: "GET",
    //       data: { code: res.code },
    //       header: {
    //         'content-type': 'json'
    //       },
    //       success: function (res) {
    //         var openid;
    //         openid = res.data.openid; //返回openid
    //         console.log(openid);
    //         wx.request({
    //           url: 'https://www.tarryli.cn/superadmin/wait',
    //           header: {
    //             'content-type': 'application/json' // 默认值
    //           },
    //           method: "POST",
    //           data: { openid: openid },
    //           success: function (res) {
    //             console.log('success-1');
    //           }
    //         })
    //       }
    //     })
    //   }
    // })

    // var interval = setInterval(function () {
    //   wx.login({
    //     //获取code
    //     success: function (res) {
    //       console.log(res.code);
    //       var appId = 'wx111f9a9ca9dd1b6d';
    //       var secret = '64cc3177beb1b6f21b1c5c36e5979628';
    //       wx.request({
    //         url: 'https://www.tarryli.cn/superadmin/cqupt',
    //         method: "GET",
    //         data: { code: res.code },
    //         header: {
    //           'content-type': 'json'
    //         },
    //         success: function (res) {
    //           var openid;
    //           openid = res.data.openid; //返回openid
    //           console.log(openid);
    //           wx.request({
    //             url: 'https://www.tarryli.cn/superadmin/matching',
    //             header: {
    //               'content-type': 'application/json' // 默认值
    //             },
    //             method: "POST",
    //             data: { openid: openid },
    //             success: function (res) {
    //               console.log(res);
    //               if (p && res.data.success == 1) {
    //                 console.log('success-2');
    //                 p = false;
    //                 clearInterval(interval);
    //                 wx.redirectTo({
    //                   url: '../confrim/index',
    //                 })
    //               }
    //             }
    //           })
    //         }
    //       })
    //     }
    //   })
    // }, 2000)//定时器


    // setTimeout(function () {
    //   wx.redirectTo({
    //     url: '../confrim/index',
    //   })
    //   //要延时执行的代码  
    // }, 1500) //延迟时间 这里是1.5秒
  },



  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})